id: user-flight title: Get User Flight meta: Overview of the User Flight endpoint of the Infinite Flight Live API order: 15 contributor: sqeezelemon #
Get User Flights #
Retrieves a flight from the logbook of a given user.
Resource #
GET https://api.infiniteflight.com/public/v2/users/{userId}/flights/{flightId}
Authorization #
Include your API key (<apikey>) by either:
- Adding the apikeyquery parameter. For example,?apikey=<apikey>.
- Sending a bearer authorization header with your API key. For example, Authorization: Bearer <apikey>.
Parameters #
| Name | Located in | Description | Required | Schema | 
|---|---|---|---|---|
| userId | path | ID of the User | Yes | string (uuid) | 
| flightId | path | ID of the Flight | Yes | string (uuid) | 
Response #
Sample Response #
{
  "errorCode": 0,
  "result": {
    "id": "9aeb16a3-ac69-41d3-9dd4-d62be72b1525",
    "created": "2022-01-10T10:37:41.965626",
    "userId": "b0018209-e010-40a0-afe1-00ecd5856c5e",
    "aircraftId": "849366e1-cb11-4d72-9034-78b11cd026b0",
    "liveryId": "a071518d-995a-4b3c-b65b-656da0d6ed86",
    "callsign": "VH-KAI",
    "server": "Casual Server",
    "dayTime": 2.5355167,
    "nightTime": 0,
    "totalTime": 2.5355167,
    "landingCount": 0,
    "originAirport": "YTYA",
    "destinationAirport": "YTYA",
    "xp": 25
  }
}
LiveAPIResponse #
Response Type: application/json
| Name | Type | Description | 
|---|---|---|
| errorCode | integer | Enum: "Ok = 0","UserNotFound = 1","MissingRequestParameters = 2","EndpointError = 3","NotAuthorized = 4","ServerNotFound = 5","FlightNotFound = 6","NoAtisAvailable = 7" | 
| result | UserFlight | A flight from the logbook. | 
UserFlight #
| Name | Type | Description | 
|---|---|---|
| id | string (uuid) | The ID of the flight | 
| created | string (datetime) | The time the flight was created | 
| userId | string (uuid) | The ID of the user who flew the flight | 
| aircraftId | string (uuid) | The ID of the aircraft flown | 
| liveryId | string (uuid) | The ID of the livery flown. This is currently only supported on the Casual server | 
| callsign | string | The callsign of the user during this flight | 
| server | string | The name of the server the flight was flown on | 
| dayTime | float | The flight time during the day, in minutes | 
| nightTime | float | The flight time during the night, in minutes | 
| totalTime | float | The total flight time of the flight, in minutes | 
| landingCount | integer | The number of landings conducted during the flight | 
| originAirport | string | The ICAO code of the departure airport. Can be null | 
| destinationAirport | string | The ICAO code of the arrival airport. Can be null | 
| xp | integer | The number of XP earned during the flight |